package com.school.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.school.entity.HljtClassimage;

public interface HljtClassimageService {
	/**
	 * 通过班级id和样式查找对应图片
	 * @param classid
	 * @param type
	 * @return
	 */
	public List<HljtClassimage> findListImage(Integer classid,String type,String title);
	
	/**
	 * 通过图片id删除班级对应图片
	 * @param id
	 * @return
	 */
	public Integer deleteclassImage(Integer id);
	
	/**
	 * 添加图片
	 * @return
	 */
	public Integer addcassImage(HljtClassimage Classimage);
	
	/**
	 * 根据id查找对应图片信息
	 * @param id
	 * @return
	 */
	public HljtClassimage findImage(Integer id);
	
	/**
	 * 
	 * @param id
	 * @param Classimage
	 * @return
	 */
	public Integer updateImage(HljtClassimage Classimage);
	
	/**
	 * 模糊查询
	 * @return
	 */
	public List<HljtClassimage> findclassvideo(String title,Integer classid,String type);
	
	/**
	 * 分页查询
	 * @param pageSize
	 * @param pageIndex
	 * @param Classimage
	 * @return
	 */
	public List<HljtClassimage> findListImagepage(Integer pageSize,Integer  pageIndex,Integer classid,String type,String studentname);
	/**
	 * 模糊分页查询
	 * @param pageSize
	 * @param pageIndex
	 * @param Classimage
	 * @return
	 */
	public List<HljtClassimage> findListImagelikepage(String title,Integer pageSize,Integer  pageIndex,Integer classid,String type);
	/**
	 * 
	 * @param classid
	 * @param type
	 * @return
	 */
	List<HljtClassimage> findclassimageall(Integer classid,String type);
}
